Service Selection Algorithm Based on Constraint for Cloud Workflow System
نویسندگان
چکیده
It is possible to utilize cloud computing to address the problems of resource extendibility and flexibility for managing large scale workflow applications. Therefore, the investigation of workflow systems based on cloud computing, namely cloud workflow systems is a timely issue and worthwhile for increasing efforts. The technology and application of workflow in cloud computing environment also becomes a research focus. The paper firstly proposes a brief introduction to the cloud workflow system. Next, based on cloud architecture, the paper presents the architecture of cloud workflow system. Then, as the key content of the paper, considering the service selection strategy based on constraint, the paper presents a new service selection algorithm–SSAC. The simulation results show that SSAC algorithm further decreases the total execution cost and total execution time in comparison with other algorithms.
منابع مشابه
A Clustering Approach to Scientific Workflow Scheduling on the Cloud with Deadline and Cost Constraints
One of the main features of High Throughput Computing systems is the availability of high power processing resources. Cloud Computing systems can offer these features through concepts like Pay-Per-Use and Quality of Service (QoS) over the Internet. Many applications in Cloud computing are represented by workflows. Quality of Service is one of the most important challenges in the context of sche...
متن کاملScore Based Budget Constraint Workflow Scheduling Algorithm for Cloud System
Cloud Computing is the technology that provides on demand services and resources like storage space, networks, programming language execution environment on the top of Internet using pay as you go model. The concept of Cloud Computing emerging as a latest model of service provisioning in distributed system encourage researchers to investigate its advantages and drawbacks in executing scientific...
متن کاملImproving the palbimm scheduling algorithm for fault tolerance in cloud computing
Cloud computing is the latest technology that involves distributed computation over the Internet. It meets the needs of users through sharing resources and using virtual technology. The workflow user applications refer to a set of tasks to be processed within the cloud environment. Scheduling algorithms have a lot to do with the efficiency of cloud computing environments through selection of su...
متن کاملHigh-Throughput Scientific Workflow Scheduling under Deadline Constraint in Clouds
—Cloud computing is a paradigm shift in service delivery that promises a leap in efficiency and flexibility in using computing resources. As cloud infrastructures are widely deployed around the globe, many dataand computeintensive scientific workflows have been moved from traditional highperformance computing platforms and grids to clouds. With the rapidly increasing number of cloud users in v...
متن کاملScore Based Deadline Constrained Workflow Scheduling Algorithm for Cloud Systems
Cloud Computing is the latest and emerging trend in information technology domain. It offers utilitybased IT services to user over the Internet. Workflow scheduling is one of the major problems in cloud systems. A good scheduling algorithm must minimize the execution time and cost of workflow application along with QoS requirements of the user. In this paper we consider deadline as the major co...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- JSW
دوره 8 شماره
صفحات -
تاریخ انتشار 2013